From: Laszlo Boszormenyi (GCS) Date: Tue, 2 Dec 2025 18:03:25 +0000 (+0100) Subject: force double variable type for GLib testing for i386 X-Git-Tag: archive/raspbian/0.22.0-3+rpi1^2~4 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=b347beb0e798953a4f8d0977e402736a8eb0e884;p=thrift.git force double variable type for GLib testing for i386 Forwarded: no Last-Update: 2023-09-05 GLib double testing fail on i386 probably due to its smaller variable width. Make sure the numbers used as 'double' type. Gbp-Pq: Name glib_double_type_i386.patch --- diff --git a/lib/c_glib/test/testthrifttestclient.cpp b/lib/c_glib/test/testthrifttestclient.cpp index 745feb7..0660e00 100644 --- a/lib/c_glib/test/testthrifttestclient.cpp +++ b/lib/c_glib/test/testthrifttestclient.cpp @@ -424,8 +424,8 @@ test_thrift_client (void) assert (i64 == 12345); assert (error == nullptr); - assert (t_test_thrift_test_client_test_double (iface, &dbl, 5.6, &error) == TRUE); - assert (dbl == 5.6); + assert (t_test_thrift_test_client_test_double (iface, &dbl, (double)5.6, &error) == TRUE); + assert (dbl == (double)5.6); assert (error == nullptr); xtruct_out = (TTestXtruct *) g_object_new (T_TEST_TYPE_XTRUCT, nullptr); diff --git a/lib/c_glib/test/testthrifttestzlibclient.cpp b/lib/c_glib/test/testthrifttestzlibclient.cpp index 783d065..b7629ae 100644 --- a/lib/c_glib/test/testthrifttestzlibclient.cpp +++ b/lib/c_glib/test/testthrifttestzlibclient.cpp @@ -424,8 +424,8 @@ test_thrift_client (void) assert (i64 == 12345); assert (error == nullptr); - assert (t_test_thrift_test_client_test_double (iface, &dbl, 5.6, &error) == TRUE); - assert (dbl == 5.6); + assert (t_test_thrift_test_client_test_double (iface, &dbl, (double)5.6, &error) == TRUE); + assert (dbl == (double)5.6); assert (error == nullptr); xtruct_out = (TTestXtruct *) g_object_new (T_TEST_TYPE_XTRUCT, nullptr);